package chpt06;

import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;

public class ListDemo04 {
	public static void main(String[] args) {
		// 1.创建4个学生对象
		StudentV1 stu1 = new StudentV1("王星",18);
		StudentV1 stu2 = new StudentV1("陈妍",17);	
		StudentV1 stu3 = new StudentV1("赵言",20);
		StudentV1 stu4 = new StudentV1("张琳",21);
		// 2.创建ArrayList集合对象并把4个学生对象放入其中
		List<StudentV1> stus = new ArrayList<>();
		stus.add(stu1);
		stus.add(stu2);
		stus.add(stu3);
		stus.add(2,stu4); // 添加stu4到指定位置
        // 3.通过迭代器依次输出集合中所有学生的信息
		System.out.println("Iterator遍历，所有学生的姓名和年龄分别是：");
		Iterator<StudentV1> it = stus.iterator();
		while(it.hasNext()) {
			StudentV1 stu = (StudentV1) it.next();
			if("陈妍".equals(stu.getsName())) {
				it.remove();
			}else {
                System.out.println(stu.getsName() 
                		+ "\t" + stu.getsAge());
		    }
		}
	}
}
